import request from '@/utils/request'

// 新增公司信息
export function saveCompany(data) {
  return request({
    url: '/rechargeCompany/saveCompanyMsg',
    method: 'post',
    data
  })
}

// 加载公司列表页
export function listCompanyData(data) {
  return request({
    url: '/rechargeCompany/listCompanyData',
    method: 'post',
    data
  })
}

// 修改公司信息
export function updateCompany(data) {
  return request({
    url: '/rechargeCompany/updateCompanyMsg',
    method: 'post',
    data
  })
}

// 公司开关 id
export function updateStatus(data) {
  return request({
    url: '/rechargeCompany/updateCompanyStatus',
    method: 'post',
    data
  })
}

// 删除公司 id
export function deleteCompany(data) {
  return request({
    url: '/rechargeCompany/deleteCompany',
    method: 'post',
    data
  })
}

// 加载所有主播 status (normal|false)
export function fissionList(data) {
  return request({
    url: '/rechargeCompany/getFissionList',
    method: 'post',
    data
  })
}

// 加载该公司名下主播 id
export function companyFission(data) {
  return request({
    url: '/rechargeCompany/getCompanyFission',
    method: 'post',
    data
  })
}

// 分配主播 id fissionIds
export function assignCompany(data) {
  return request({
    url: '/rechargeCompany/assignCompany',
    method: 'post',
    data
  })
}

// 加载所有公司
export function companyList() {
  return request({
    url: '/rechargeCompany/getCompanyList',
    method: 'post'
  })
}

// 复制分配主播 id(将要复制到的id) oldId(元数据id)
export function copyAssignCompany(data) {
  return request({
    url: '/rechargeCompany/copyAssignCompany',
    method: 'post',
    data
  })
}

// 获取紧急联系人
export function getUrgentMobile(data) {
  return request({
    url: '/recharge/getUrgentMobile',
    method: 'post',
    data
  })
}

// 保存紧急联系人
export function setUrgentMobile(data) {
  return request({
    url: '/recharge/setUrgentMobile',
    method: 'post',
    data
  })
}

// 查看公司数据
export function anchorListData(data) {
  return request({
    url: '/anchor/listData',
    method: 'post',
    data
  })
}

// 获取手续费
export function getAnchorPremium(data) {
  return request({
    url: '/anchor/getAnchorPremium',
    method: 'post',
    data
  })
}

// 保存手续费
export function setAnchorPremium(data) {
  return request({
    url: '/anchor/setAnchorPremium',
    method: 'post',
    data
  })
}
// 设置默认公司
export function anchorDefault(data) {
  return request({
    url: '/anchor/default',
    method: 'post',
    data
  })
}

// 添加公司名称
export function anchorSaveCompany(data) {
  return request({
    url: '/anchor/saveCompany',
    method: 'post',
    data
  })
}

// 获取公司列表
export function getAllCompany(data) {
  return request({
    url: '/anchor/getAllCompany',
    method: 'post',
    data
  })
}

// 删除公司列表
export function anchorDeleteCompany(data) {
  return request({
    url: '/anchor/deleteCompany',
    method: 'post',
    data
  })
}

// 获取公司可以选择的主播
export function getCanChooseAnchor(data) {
  return request({
    url: '/anchor/getCanChooseAnchor',
    method: 'post',
    data
  })
}

// 已选择的主播
export function getSelectedAnchor(data) {
  return request({
    url: '/anchor/getSelectedAnchor',
    method: 'post',
    data
  })
}

// 保存
export function chooseAnchor(data) {
  return request({
    url: '/anchor/chooseAnchor',
    method: 'post',
    data
  })
}

// 保存
export function changeCompanyEnabled(data) {
  return request({
    url: '/anchor/changeCompanyEnabled',
    method: 'post',
    data
  })
}
